package com.ktgj.common.core.enums;

public enum TrainOrderEnum {
    /**
     * 出票成功
     */
    ticketing("ticketing"),

    /**
     * 退票状态：处理中
     */
    processing("processing"),

    /**
     * 退票状态：退票成功
     */
    refundTicketSuccess("refundTicketSuccess"),

    /**
     * 退票状态：退票失败
     */
    refundTicketFail("refundTicketFail"),

    /**
     * 支付状态：未支付
     */
    unpaid("unpaid"),

    /**
     * 支付状态：支付中
     */
    payments("payments"),

    /**
     * 支付状态：支付成功
     */
    paymentSuccessful("paymentSuccessful"),

    /**
     * 支付状态：预授权成功
     */
    preSucceeded("preSucceeded"),

    /**
     * 支付状态：预授权消费完成
     */
    preConsumption("preConsumption"),

    /**
     * 支付状态：预授权失败
     */
    preFailed("preFailed"),

    /**
     * 支付状态：预授权撤销
     */
    preRevocation("preRevocation"),

    /**
     * 支付状态：出票成功
     */
    ticketSuccessfully("ticketSuccessfully"),

    /**
     * 支付状态：出票失败
     */
    ticketFail("ticketFail"),

    /**
     * 支付状态：取消订单
     */
    cancelOrder("cancelOrder"),

    /**
     * 改签中
     */
    changeTicket("changeTicket"),

    /**
     * 改签成功
     */
    changeTicketSuccess("changeTicketSuccess"),

    /**
     * 改签失败
     */
    changeTicketFail("changeTicketFail"),

    /**
     * 已付
     */
    paid("paid"),

    /**
     * 已退款
     */
    cancellation("cancellation"),

    ;

    TrainOrderEnum (String value) {
        this.value = value;
    }

    private String value;

    public String getValue() {
        return value;
    }
}
